トロール
torōru

Noun

1. troll (in folklore)

Other forms: