English edit

Etymology edit

endo- +‎ helminth

Noun edit

endohelminth (plural endohelminths)

  1. Any endogenous helminth