EGAVE

meliorize

Meaning

  1. verb To meliorate; to make better.

Similar words

ameliorize meliorate ameliorate embetter better amend improve mend emprove engolden

Save “meliorize” to learn later