abominable snowman

Noun
  1. A large hairy humanoid creature said to live in the Himalayas (synset 109510382)

Found on Word Lists

Other Searches