Big Huge Thesaurus

hipposideros

noun

sounds kind of like