Top definition
A phrase used in the mechanics world for turning on an engine and turning it off in under a second.
by Honda_Otaku December 02, 2016
Get the mug
Get a Startling the engine mug for your Aunt Nathalie.