Meaning of yeti in English
Noun
1. ⦅sometimes Y-⦆ a big creature or wild animal like a human covered in a lot of hair believed by some people to live in the Himalayan mountains
Noun
1. ⦅sometimes Y-⦆ a big creature or wild animal like a human covered in a lot of hair believed by some people to live in the Himalayan mountains