Top Definition
a phrase denoting particular strength in a given situation. Can also denote, 'yes'.
"Blu-Ray is an unstoppable product roll-out scenario."

"I just drank a few beers. Leave me with my tears."
by -tom November 29, 2006

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.