notostraca : Idioms & Phrases


order notostraca

  • noun small freshwater crustaceans with a shield-shaped carapace
    Notostraca.
WordNet