look up any word, like dirty sanchez:
 
1.
1. Someone who constant runs their mouth spewing out utterly boring nonsense or mis-information;

2. Someone that keeps running on about the same topic that no one is interested in, even though they've been told to shut up many times;

3. Same as above except they have no idea what they're talking about - they keep spewing factually incorrect garbage or a theory that's been completely debunked.
Bro, did you hear Ernie last night. He's nothing but a streaming shit-spigot?
by CA-35 August 29, 2009