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