autoparasitoids

English

Noun

autoparasitoids

  1. plural of autoparasitoid