Himilayan humanoid
I believe the answer is:
yeti
(Other definitions for yeti that I've seen before include "that is found in Himalayan mythology" , "An abominable animal!" , "Legendary snowman" , "creature awaiting discovery?" , "Hairy Himalayan humanoid" .)