Spanish-English dictionary »

parasitoide meaning in English

SpanishEnglish
parasitoide noun
{m}

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