Ostracoidea



ENGLISH MEANING
noun
1.
(PLURAL) An order of Entomostraca possessing hard bivalve shells. They are of small size, and swim freely about.