What is Cham Cha?
traditional punjabi word for a stupid, slow, dim-witted person. Also known as a dindy
That boy is a cham cha