Definition of ameliorator in US English:

ameliorator

noun

formal

Pronunciation

ameliorator

/-ˌrātər/