endoparasites
English
Noun
endoparasites
plural of
endoparasite