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

Mug icon
Buy a latching mug!