Skip to main content

Definitions 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.
SS by Mareilly April 1, 2011