Big Huge Thesaurus

Cochlearius

noun

sounds kind of like