yeti Meaning, Definition & Usage

  1. noun a large hairy humanoid creature said to live in the Himalayas
    abominable snowman.

WordNet