Himalayan humanoid? (4)
I believe the answer is:
'himalayan humanoid' is the definition.
(I've seen this in another clue)
This is the entire clue.
(Other definitions for yeti that I've seen before include "Himalayan legend" , "Your claim to have seen one wouldn't be believed" , "Legendary beast of the Himalayas?" , "Highly elusive monster" , "Mythical Himalayan beast" .)