NEOCARIDA


Meaning of NEOCARIDA in English

noun ·pl the modern, or true, crustacea, as distinguished from the merostomata.

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