abominable snowperson
Noun
Meaning
abominable snowperson (plural abominable snowpeople)
A humanoid or apelike creature supposed to exist in the Himalayas.
Noun
abominable snowperson (plural abominable snowpeople)
A humanoid or apelike creature supposed to exist in the Himalayas.