English Dictionary
◊ MAGICICADA
Magicicada
n : seventeen-year locust [syn: {Magicicada}, {genus Magicicada}]