Big Huge Thesaurus

neuropteron

noun

sounds kind of like