Tamil Dictionary 🔍

leptostraca

Lep*tos"tra*ca, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: An order of Crustacea, including Nebalia and allied forms.


leptostraca - Similar Words