Answer: diatribist

AnswerCrossword Clue
diatribistone who makes a diatribe or diatribes