Top Definition
An object used profusely in similies as being of terrible make and/or cheap. Something that will fall apart immediately because of it's poorness in quality. See crap
The pre-school theatre production fell apart like a Chinese Motorcycle.
by Koji Frahm October 17, 2004
1 Word related to Chinese Motorcycle

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.