ectoparasitoids
English
Noun
ectoparasitoids
plural of
ectoparasitoid