Stands for "This Thread Delivers". If while surfing the internet, you come across a thread or forum topic that has some decent porn, to the fact where you actually get off from it, you can let the world know by simply saying TTD.
Oh man...I can't believe all the pics of what that chick just did.
TTD
74👍 131👎