Skip to main content

Locke321's definitions

Metro Station

A band that tries to sound British, thinking it will make them seem like a much better band when in reality, they still suck.
Metro Station lead singer: *in british voice* Shake, shake, shake, shake, uh shake it

Me: YOU GUYS STILL SUCK!
by Locke321 December 30, 2008
mugGet the Metro Station mug.

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