yetiEnglish

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