What is the meaning of the word "yeti"?
Definitions:
-
a large hairy humanoid creature said to live in the Himalayas
noun
- The Everest expedition came to an untimely end upon being devoured by a Yeti.
- The Everest expedition came to an untimely end upon being devoured by a Yeti.