meaning of abominable snowman

abominable snowman meaning in Etymology Dictionary

1921, translating Tibetan meetaoh kangmi.


abominable snowman meaning in General Dictionary

a sizable hairy humanoid animal thought to are now living in the Himalayas