Big Huge Thesaurus

dermoptera

noun

sounds kind of like