English dictionary

abominable snowman meaning and definition

Definition and meaning of abominable snowman at MeaningMonkey.org. abominable snowman meaning and definition in the English Dictionary.

ABOMINABLE SNOWMAN noun

Definition of abominable snowman (noun)

  1. a large hairy humanoid creature said to live in the Himalayas
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: