Answer: expostulator

AnswerCrossword Clue
expostulatorone who expostulates