Definitions of abominable snowman:

  • noun:   large hairy humanoid creature said to live in the Himalayas