look up any word, like pussy:
 
1.
Mainly used in French speaking countries to designate hard sex.
"Did he shfarpz her last night"?
by asemasremalaka April 21, 2013