Ting tong

thai : i ting tong!.

english : you idiot!.
by Deexii September 21, 2010
mugGet the Ting tongmug.