1 definition by tortle

Top Definition
TSD
Tonight She Dies. Known primarily for their kickass and often bloody breakdown in addition to pure lyrical genius.
"Hey have you guys heard TSD?"
"Shutup, you interrupted my line of thought, I was just thinking about how the cracks in her skin remind me of graves."
by tortle September 28, 2006
Mug icon
Buy a TSD mug!