English dictionary, thesaurus, translations & etymology
FreeDict.com

parasitoid in French

parasitoid in French

parasitoïde
noun
Any organism that is parasitic during part of its life cycle, especially one that eventually kills its host.
Add to Flashcards
Translations from WikDict, CC BY-SA · example sentences from Tatoeba, CC BY 2.0 FR.