See also: parasitoides

French

edit

Noun

edit

parasitoïdes m

  1. plural of parasitoïde