Mountain Troll

One type of a troll, a large humanoid monster.