"parasitoid" in English Parasitoid {m} parasitoid "parasitoid" English translation parasitoid Parasitoid Detailed translations for "parasitoid" der Parasitoid{masculine} Parasitoid parasitoid