Top definition
A devious sexual trap involving a females genitalia.
Emily:Hey Tyrone,get over you little ragamuffin.
Tyrone:Hell no Em,I don't want to be put in the Jap slap trap.
by Greg feeler October 06, 2012
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush