look up any word, like pussy:

1 definition by galilgadget

 
1.
Too Stupid; To Live
Darwin Award winners are usually TSTL
by galilgadget December 06, 2011
2 6