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)
- a large hairy humanoid creature said to live in the Himalayas
- synonyms: yeti
Source: Princeton University Wordnet