Definitions of yeti:

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