Word info Synonyms

ameliorant

Noun

Meaning

A substance that helps plants grow by improving the physical condition of the soil.

Anything that improves something else.

Source: en.wiktionary.org

Synonyms

Related terms

Anagrams

Close letter words and terms