What is the meaning of the word "yeti"?

Definitions:

  1. a large hairy humanoid creature said to live in the Himalayas copy to clipboard noun
    • The Everest expedition came to an untimely end upon being devoured by a Yeti. copy to clipboard

Synonyms: