look up any word, like lemonparty:

1 definition by specracer29

 
1.
A phrase that is often used interchangebly with touge.
often meaning mountain racing or driving

verb
Racer A-hey I just got my car fixed.
Racer B-are you up for doing some on mountain running?
Racer A}-why not
by specracer29 April 28, 2008