Ostracod Meaning
There are 1 meaning(s) for word Ostracod
Meaning 1 : tiny marine and freshwater crustaceans with a shrimp-like body enclosed in a bivalve shell
Synonyms : mussel shrimp, seed shrimp
Synonyms : mussel shrimp, seed shrimp
Similar words of Ostracod :
