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]

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.