Top Definition
The same length as a regular minute but allows more to be accomplished in that minute, allows for a greater distance to be transversed in the restraints of a minute.
Dude: It takes about 30 minutes to make it to my house.
Camaro owner: Don't worry, I can make it in 15 Camaro Minutes.
by 15 Camaro Minutes September 14, 2011

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.