Skip to main content

Definitions by Deexii

Ting tong 

thai : i ting tong!.

english : you idiot!.
Ting tong by Deexii September 21, 2010