Meaning of notostraca
Definition of notostraca
(noun)
small
freshwater
crustaceans with a
shield-shaped
carapace
Other information on notostraca
WIKIPEDIA results for
notostraca
Amazon results for
notostraca
Tweet