ameliorate
ameliorate has 4 senses in the JumbleFix dictionary. Letters: 10.
Definitions
- v. t.. To make better; to improve; to meliorate.
- v. i.. To grow better; to meliorate; as, wine ameliorates by age.
- v.. get better; "The weather improved toward evening"
- v.. to make better; "The editor improved the manuscript with his changes"