Top Definition
A person that has the innate ability to blow a lead no matter how many runs you are up.
"Did you see rollercoaster jones blow that save last night?"

"Yeah, I fucking hate Todd Jones!"
by Nick Bockwinkle April 01, 2008
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.