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