by justforpoppy June 25, 2010
describing the sound of an vehicular engine being accelerated. Mostly used to describe smth that turns one on or gets one going on a very dedicated level.
by mike wolff May 03, 2003
by noLimit April 24, 2003
by Ohhsolovely47 November 28, 2012
by Kirk T October 15, 2003
by tuka August 10, 2004