Big Huge Thesaurus

Megadermatidae

noun

sounds kind of like