English Dictionary
◊ STOMATOPODA
Stomatopoda
n : mantis shrimps [syn: {Stomatopoda}, {order Stomatopoda}]