Troll

Trolls are strange humanoid creatures from Scandinavian folklore.