Top definition
The release of chemicals by one plant species that inhibits the germination or growth of another species.
A rose plant releases a chemical and this stops another species from growing, this is known as allelopathy.
by bioFreak October 19, 2009
Get the mug
Get a allelopathy mug for your barber Bob.