1 definition by Big Dow

Top Definition
Any Asian import that finds it hard to create more then 260hp with out the aid of a turbo. (All of them!)
Look at that Jap Crap, Even with TURBO it couldn't take my GTO!
by Big Dow August 26, 2003

Mug icon
Buy a Jap Crap mug!