Big Huge Thesaurus

magicicada

noun

sounds kind of like