English edit

Noun edit

protostrongylid (plural protostrongylids)

  1. Any nematode of the family Protostrongylidae