RichThesaurus
bellyacher
vs
castigator
bellyacher
noun
One who bellyaches; a complainer.
castigator
noun
One who castigates.
How often have the words
bellyacher
and
castigator
occurred in a corpus of books?
(source:
Google Ngram Viewer
)