Russian-English dictionary »

паразитоид meaning in English

RussianEnglish
паразитоид noun
{m}

parasitoid(organism that is parasitic during part of its life cycle)
noun