ameliorators

English

Noun

ameliorators

  1. plural of ameliorator