yeti
noun
°An unidentified humanoid animal said to live in the Himalayas.
synonyms: abominable snowman