Definition of ameliorator in English:

ameliorator

noun

formal