by Andy November 18, 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 04, 2021

by Gregboi July 04, 2005

by deucster1327 November 30, 2016

by tigging October 18, 2010
