tarantula - ogre fantasy beast, standing in the middle of the forest, taller than the trees