by Gregboi June 24, 2005
by Andy November 19, 2004
A word meaning “how embarrassing” or “oh dear”, really makes you second guess the situation you’ve just walked into or the radgies you surround yourself with
by Afghan Dan April 05, 2021
by deucster1327 November 30, 2016
by tigging October 09, 2010