a large hairy humanoid creature said to live in the Himalayas
Seed ·
abominable snowman in CommonParlance