YourDictionary

Dictionary Home » Dictionary Definitions » Abominable Snowman

Abominable Snowman

noun

a large, hairy, manlike animal reputed to live in the Himalayas
also called yeti

See Abominable Snowman in American Heritage Dictionary 4

link/cite print suggestion box