parasitoides
See also:
parasitoïdes
Spanish
Noun
parasitoides
plural of
parasitoide