by The BOfH December 19, 2016
by thenewmagoo March 22, 2006
Someone who talks complete rubbish consistently.... thinking they know what they're talking about when it's clear they dont
by ToppusRoddus July 24, 2011