Big Huge Thesaurus

Dermoptera

noun

sounds kind of like