1 definition by Reidmebabyonemoretime

Top Definition
A sexual act that involves a man stapling his scrotum to any body part of another person, preferably the inner thigh or forearm.
Latching is sometimes helpful in male on male relationships to bring the two partners closer together.

Dino and i latched for hours last night while gazing deeply into each other's eyes.
by Reidmebabyonemoretime March 19, 2011
Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×