entoparasite
English
Noun
entoparasite
(
plural
entoparasites
)
Alternative form of
endoparasite
.
Anagrams
antiprotease