amelioratoryEnglish

ameliorating(a), ameliorative, amelioratory, meliorative

Adjective

Tending to ameliorate

English: ameliorating(a), ameliorative, amelioratory, meliorative

English words with similar meanings

Show 3 words