Definition of Ameliorating

  • 1. Tending to ameliorate Adjective Satellite

Synonyms for word "ameliorating"

Semanticaly linked words with "ameliorating"