A person who talks a lot of bullshit
Oh look at mister Diarrhea Demagogue over there, spouting his daily nonsense.
by dottob December 17, 2017
Get the Diarrhea Demagogue mug.