1 definition by galilgadget

Top Definition
Too Stupid; To Live
Darwin Award winners are usually TSTL
by galilgadget December 06, 2011

Mug icon
Buy a TSTL mug!