Big Huge Thesaurus

Parochetus

noun

sounds kind of like