Definition:
Compare ameliorated with other words:
ameliorate vs. ameliorated
ameliorated vs. enhanced
ameliorated vs. improved
ameliorated vs. impossible
ameliorated vs. meliorated