English

edit

Noun

edit

desmodorid (plural desmodorids)

  1. Any nematode of the order Desmodorida