Top Definition
having sex, sexual intercourse, making love
"Even though Frankie and Carla only knew each other for a couple days, on one drunken night, they took part in a LOVE HANDSHAKE"
by Rebecca July 06, 2003
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.