1 definition by Cheshtang

Top Definition
Cheshtang is a persian word usd to call chinese people. Cheshtang in english means tight eyes. Cheshtang Tubing is also known as thin and tight tubing just like chinese peoples eyes.
Where are you going Cheshtang?

China town is full of Cheshtangs
by Cheshtang January 26, 2007

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×