ectoparasitoides
Spanish
Noun
ectoparasitoides
plural of
ectoparasitoide