Meaning of expostulator in English:

expostulator

noun