Definitions Found:

abominable snowman