a term used to describe a form of sexual intercourse
aisling: did you get the lep last night??!
10👍 13👎