Top definition
A variation of TTU, which means Two Thumbs Up
I give that song 2TU.
by Anonymous March 13, 2003
Get the mug
Get a 2TU mug for your bunkmate Jovana.
buy the domain for your cat site