Big Huge Thesaurus

Phyllostomus

noun

sounds kind of like