abominable snowman

Explore definitions, synonyms, and language insights of abominable snowman

Definitions

Noun
a large hairy humanoid creature said to live in the Himalayas

Synonyms


More General Terms