Big Huge Thesaurus

Odocoileus

noun

sounds kind of like