endohelminth

English

Etymology

From endo- +‎ helminth.

Noun

endohelminth (plural endohelminths)

  1. Any endogenous helminth