Top definition
an abbreviation of translator. As in translating from one language to another.
frequently used when referring to people who take to raw version of manga and put the translated English version in place of the Japanese
We need a t/l for bleach this week
by Mistress Grimm March 30, 2011
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush