ostracoda

Noun
  1. Seed shrimps (synset 102000352)

Found on Word Lists

Other Searches