look up anything, like your first name:
1. jap trap
Term used towards Japanese made vehicles.
Which ride is yours?

That blue jap trap over there.
by g-man Jan 18, 2005 add a video
rss and gcal