Diatribist

Di*at"ri*bist (?), n. One who makes a diatribe or diatribes.