Big Huge Thesaurus

Hipposideros

noun

sounds kind of like