Top definition
taking one's vehicle and throwing it into an out of control situation, letting the tires slide and squeal
He attempted to unleash dragon secrets, but ended up stuck on the side of the road.
by Trogdor!! November 29, 2006
Get the mug
Get a dragon secrets mug for your brother-in-law James.