TROLL


Meaning of TROLL in English

n. (in Scandinavian folklore) a fabulous being, esp. a giant or dwarf dwelling in a cave.

[ ON & Sw. troll, Da. trold ]

Concise Oxford English dictionary.      Краткий оксфордский словарь английского языка.