Himilayan humanoid (4)
I believe the answer is:
(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" .)