entoparasite

English

Noun

entoparasite (plural entoparasites)

  1. Alternative form of endoparasite.

Anagrams