English edit

Noun edit

darwinulid (plural darwinulids)

  1. Any ostracod of the family Darwinulidae