トロル
Meanings
Noun
1. troll (in folklore)
Other readings