Definition of Ameliorate

  • (v. t.) To make better; to improve; to meliorate.
  • (v. i.) To grow better; to meliorate; as, wine ameliorates by age.

Homophones of Ameliorate


No Homophones Found.