Definition of ameliorator in English:

ameliorator

Pronunciation /-ˌrātər/

noun

formal