snowman : Idioms & Phrases


abominable snowman

  • noun a large hairy humanoid creature said to live in the Himalayas
    yeti.
WordNet