Get Your Premium Membership

Abominable Snowman

[n] large hairy humanoid creature said to live in the Himalayas


Related Information

More Abominable Snowman Links

Synonyms

yeti



Book: Reflection on the Important Things