English edit

Noun edit

metastrongyloid (plural metastrongyloids)

  1. Any nematode of the superfamily Metastrongyloidea