Portuguese-English dictionary »

alelopatia meaning in English

PortugueseEnglish
alelopatia noun
{f}

allelopathy(release by a plant of a toxin to suppress growth of nearby competing plants)
noun