Top definition
Term used towards Japanese made vehicles.
Which ride is yours?

That blue jap trap over there.
by g-man January 18, 2005
Get the mug
Get a jap trap mug for your guy Riley.