look up any word, like the eiffel tower:
 
1.
Term used towards Japanese made vehicles.
Which ride is yours?

That blue jap trap over there.
by g-man January 18, 2005