Big Huge Thesaurus

Desmodus

noun

sounds kind of like