English | German | Russian | Czech

ameliorant English

Meaning ameliorant meaning

What does ameliorant mean?

ameliorant

A substance that helps plants grow by improving the physical condition of the soil. Anything that improves something else.

Are you looking for...?