English dictionary, thesaurus, translations & etymology
FreeDict.com

parasitoid in Spanish

parasitoid in Spanish

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