Notostraca

Explore definitions, synonyms, and language insights of Notostraca

Definitions

Noun
small freshwater crustaceans with a shield-shaped carapace

More General Terms