look up any word, like trap:

1 definition by Heyholetsgo999

 
1.
Young pop/rock band hugely popular in London, mainly known for their catchy songs, good looks and young female fanbase
OMG DID YOU JUST SEE JUST ME AGAIN WALK PAST?! THEY'RE SO AWESOME!
by Heyholetsgo999 May 15, 2011
27 7