Definitions Found:

one who makes a diatribe or diatribes