1 definition by SirReem
To slap a man in the testicles, crippling them for hours.
Fraser : Why did you japslap me
Lidia : You annoyed me
by SirReem Jan 27, 2012 add a video
Type your email address below to get our free Urban Word of the Day every morning!
Emails are sent from email@example.com. We'll never spam you.