2 definitions by Minimax
by Minimax March 24, 2005
a fast driver, someone who drives responsibly yet as fast as the conditions will safely allow, in other words a pistonhead pistonheads
TrafPol, car enthusiasts (some exceptions),
by Minimax August 30, 2004