Ameliorator Definition
noun
A person who, or thing which ameliorates.
Wiktionary
Other Word Forms of Ameliorator
Noun
Singular:
ameliorator
Plural:
amelioratorsFind Similar Words
Find similar words to ameliorator using the buttons below.