Top definition
A embarrassing moment in your life, that you would love to forget but you cant.
by harvini May 27, 2011
Get the mug
Get a Tenka mug for your coworker Sarah.