Wiktionary
ameliorators
n. (plural of ameliorator English)
n. (plural of ameliorator English)