3 definitions by Orange Slice
Tatto means feeling in Italian. "Tatto Media" translates from Italian to English as "The feeling of Media."
by Orange Slice June 18, 2008
A term used to describe the best affiliate marketers. Typically produce dank traffic and are the cream of the crop.
I wish i could be a Super Affiliate like Tatto Media.
by Orange Slice June 18, 2008