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
5 Words related to dragon secrets

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.