1 definition by pwest

Man who ejaculates prematurely.
Annie didn't have sex last night; her date turned out to be a leg launcher.
by pwest August 11, 2008
Get the Leg launcher mug.