abominable snow monster

Synonyms

 * short form