Meaning of magicicada

Definition of magicicada

(noun) seventeen-year locust

Other information on magicicada

WIKIPEDIA results for magicicada
Amazon results for magicicada