1 definition by Mareilly

Being Socially Scarlet.
When something happens in public and you get embarrassed, such as when a stranger trips on the street and you become obviously embarrassed in public.
I am completely SS right now.
by Mareilly March 16, 2011
Get the SS mug.