"parasitoiden" in English Parasitoiden {m pl} parasitoids Detailed translations for "parasitoiden" Parasitoiden{masculine plural} Parasitoiden parasitoids