NEOCARIDA


Meaning of NEOCARIDA in English

( n. pl. )

The modern, or true, Crustacea, as distinguished from the Merostomata.

Webster's Revised Unabridged English Dictionary.      Пересмотренный полный словарь английского языка Webster.