Ostracods Meaning
There are 1 meaning(s) for word Ostracods
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 Ostracods :
