Large Magical Humanoid
Creatures

Forest troll