One type of a troll, a large humanoid monster.
Mountain Troll Concept
A Mountain Troll in Stonefield
Mountain Troll before the possible remains of a Titan
Mountain Trolls at Titan's Rest