A person who talks a lot of bullshit
Oh look at mister Diarrhea Demagogue over there, spouting his daily nonsense.
1👍 3👎