Tamil Dictionary 🔍

neocarida

Ne`o*car"i*da, n. pl. Etym: [NL., fr. gr. (Zoöl.) Defn: The modern, or true, Crustacea, as distinguished from the Merostomata.


neocarida - Similar Words