Dictionary
Random Word
Search
Ameliorable
(a.)
Capable of being ameliorated.
Back to Dictionary