AngryAshley's definitions
A phrase used by NASCAR officials to describe a driver slowing down. Also, a phrase used by NASCAR fans to say "slow down".
by AngryAshley September 19, 2010
Get the Whoa upmug.
Get the Whoa upmug. We'll email you a link to sign in instantly.