Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of holostraca

- A division of phyllopod Crustacea, including those that are entirely covered by a bivalve shell.