Definition of "yeti"
noun:
-
An unidentified humanoid animal said to live in the Himalayas.
from Wiktionary, Creative Commons Attribution/Share-Alike License
-
An unidentified humanoid animal said to live in the Himalayas.
from Wiktionary, Creative Commons Attribution/Share-Alike License