1 definition by voldemortnigga

Time To Relax, Total Testosterone Release... A way of expressing a male's "private time" with his hand.
-What's Taejin doing all alone at home?
-Probably TTR
by voldemortnigga December 21, 2008
Get the TTR mug.