Ameliorate
Word Dictionary
-> Ameliorate
Search:
Ameliorate
(v. t.) To make better; to improve; to meliorate.
(v. i.) To grow better; to meliorate; as, wine ameliorates by age.
Terms of Use
Canadian Jobs