Top Definition
a specific phrase used to describe a vehicle, usually Tom's ram cummins diesel, that can tow anything, even a mountain, without any sort of stress on the truck
"I was towing my camper last week and brought it up the steepest hill in West Gloucester and it was like it's not even there" said Tom to friend Tyler
by Benjamin Le. October 22, 2005
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.