What does Ameliorator mean?

Ameliorator meaning in General Dictionary

One who ameliorates

View more

  • person who ameliorates.

Ameliorator meaning in General Dictionary

(n.) Person who ameliorates.