Word Hen
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.
Synonyms:
abominable snowman