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