Big Huge Thesaurus

odocoileus

noun

sounds kind of like