ALLELOPATHY


Meaning of ALLELOPATHY in English

n. suppression of growth of a plant species by another due to the release of chemicals produced from a nearby plant of the same or another species

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.