by thenewmagoo March 22, 2006
by The BOfH December 19, 2016
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