1 definition by brownie85

Top Definition
A situation that occurs when a man is doing a girl and he can't get his penis fully erect. Doing a girl with a semi.
Rob: Man, I was so messed up the other night I was having a hard time getting it up

Edward: What did you do?

Rob: It was all good, I gave her the soft launch.
by brownie85 December 22, 2008
Mug icon
Buy a soft launch mug!