endoparasitoids
English
Noun
endoparasitoids
plural of
endoparasitoid