endohelminths

English

Noun

endohelminths

  1. plural of endohelminth