English edit

Noun edit

aphelenchid (plural aphelenchids)

  1. Any nematode of the order Aphelenchida