social reformer


Meanings

  • a disputant who advocates reform