Top Definition
a german automobile such as: BMW, or a Mercedes Benz
Damn that's one good looking nazi sled!
by currline September 09, 2006
In reference to BMW or VW or anything german made that a human can ride in.
"I'm not riding in that Nazi sled"
by Ox Vox April 06, 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.