The phrase "pin it to win it" refers to mashing the throttle all the way, essentially pinning it to the floor or throttle stop. The phrase can be applied to cars and motorcyles. The phrase can be related to going all out at the track.
by socalwrench May 28, 2011
Pin it to win it(the race).
by the pimpster from new york February 22, 2009
buy the domain for your cat site