Skip to main content

New England Revolution

To be so incredibly good at something you don't even try.
"Damn, that kid just walked in, looked around for a sec, and now every girl is up on him. Who does he think he is? The New England Revolution?"
by DGags January 16, 2010
mugGet the New England Revolutionmug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email