Subscribe English
look up any word, like fapping:
 
1.
An embarrassing circumstance or situation, slang for embarrassed.
Like oh my god this club is embarrassano.
by Brittany Tavano September 25, 2011
1 1