1 definition by Hedda with 2 d.

A british band who plays the best feckin' boogie rock on the earth,giddit?
Caroline,Mystery Song,Slow Train,Down Down,4500 times
by Hedda with 2 d. March 5, 2005