abominable snowman

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

Other Searches