Unscramble
Definition of Allelopathy
Noun: allelopathy
The release by a plant of a toxin to suppress growth of nearby competing plants
See also:
allelopathies
alleluia