Yeti

In Himalayan folklore, the Yeti is a monstrous creature. The entity would later come to be referred to as the Abominable Snowman in western popular culture. The names Yeti... Wikipedia