Top definition
The Song Remains The Same. Previously an album of Led Zeppelin, it is now a concert DVD of the same band. It includes songs such as Stairway To Heaven, Dazed and Confused, Rain Song, etc.
by Heartbreaker November 09, 2006
Get the mug
Get a TSRTS mug for your dog Beatrix.