Definition Definition

ameliorator - Meaning and Examples

Meaning of 'ameliorator' (Webster Dictionary)

1 . Ameliorator [ n.]
- One who ameliorates.