English Dictionary
◊ MANTIDAE
Mantidae
n : mantises [syn: {Mantidae}, {family Mantidae}, {Manteidae}, {family
Manteidae}]