look up any word, like blumpkin:

1 definition by Ken R

A Chinese massage parlor where you receive a happy ending, usually men go just for that reason.
Hey Ed wanna go down to the chinese car wash after work tonight?

The new girl at the chinese car wash is a screamer.
by Ken R December 17, 2008
8 3