RichThesaurus
castigator
castigator
antonyms
noncomplainer
castigator
definitions
noun
One who castigates.