OSTRACODA


Meaning of OSTRACODA in English

noun ·pl ostracoidea.

Webster English vocab.      Английский словарь Webster.