Top Definition
When you complete something at the very last possible moment. like Landon Donovan's game winning goal in extra time of the second half of World Cup match against Algeria
Wow i thought i wasnt going to make my flight but i boarded on Donovan time and made it!
by cheru June 27, 2010

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.