Skip to main content

neocarida

English neocarida meaning in English  •  neocarida का अर्थ अंग्रेजी में
n. pl.
  • The modern, or true, Crustacea, as distinguished from the Merostomata.
Advertisement