chastiser

CHASTISER, n. One who chastises; a punisher; a corrector.