autoparasitoids
English
Noun
autoparasitoids
plural of
autoparasitoid