Big Huge Thesaurus

eustachio

noun

sounds kind of like