Big Huge Thesaurus

Myocastor

noun

sounds kind of like