Find the word definition

The Collaborative International Dictionary
Ameliorable

Ameliorable \A*mel"io*ra*ble\, a. Capable of being ameliorated.

Wiktionary
ameliorable

a. Capable of being ameliorated, or improved.