1 definition by Reidmebabyonemoretime
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.
Dino and i latched for hours last night while gazing deeply into each other's eyes.
by Reidmebabyonemoretime March 20, 2011