Top Definition
a phrase translated directly from Chinese, means having sex in a car. in chinese it's called "che zhen". che = car, and zhen = shake. so....
A: you heard of it? Drew and Jake got caught in a car shake by university police

B: that's.... too bad for both of them.
by as;ogifa;o March 15, 2011

Free Daily Email

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

Emails are sent from We'll never spam you.