Judd1106's definitions
One who at all social gatherings manages to embarrass themselves or cause undue awkwardness whenever they add remarks to the conversation.
by Judd1106 January 30, 2007
Get the social retard mug.