yeti
1.
(
noun
) large hairy humanoid creature said to live in the Himalayas
Synonyms:
abominable snowman
Related Words:
legendary creature
Terms and Conditions of Use / Copyright Notice