endoparasitoides
Spanish
Noun
endoparasitoides
plural of
endoparasitoide