2 definitions by FightinEngineer

1. to give a girl really hot sex and still have enough stamina afterward to give her more
The way that fox in the open-back dress is looking at me, she pretty much has a guaranteed victory lap.
by FightinEngineer February 14, 2011
Get the victory lap mug.