Big Huge Thesaurus

Tadarida

noun

sounds kind of like