LEPTOSTRACA


Meaning of LEPTOSTRACA in English

noun ·pl an order of crustacea, including nebalia and allied forms.

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