Big Huge Thesaurus

aulostomus

noun

sounds kind of like