abominable homme des neiges

Noun

 * 1) abominable snowman manlike or apelike animal said to exist in the Himalayas