Big Huge Thesaurus

megabat

noun

sounds kind of like