longidorid
English
Noun
longidorid
(
plural
longidorids
)
Any
nematode
of the family
Longidoridae