English Dictionary
◊ OSTRACODA
Ostracoda
n : seed shrimps [syn: {Ostracoda}, {subclass Ostracoda}]