Spanish-English dictionary »

ostracod meaning in English

SpanishEnglish
ostracod noun

ostracod(member of Ostracoda)
noun