kamus
.
Search
About
yeti
English
abominable snowman, yeti
Noun
A large hairy humanoid creature said to live in the Himalayas
English: abominable snowman, yeti
English words with similar meanings
Show 1 words
abominable snowman