Big Huge Thesaurus

Eumops

noun

sounds kind of like