Dictionary
Random Word
Search
Ameliorator
(n.)
One who ameliorates.
Back to Dictionary