Word Definition

Ameliorated

  1. of Ameliorate

Synonyms