alloparasitoids
English
Noun
alloparasitoids
plural of
alloparasitoid