1 definition by Superior cars
Car maker of the classiest, most innovative cars around.
There were a few problems in the late 2000's due to the fact that Daimler ran the company into the ground however they have sold it now and they are back on the rise.
There were a few problems in the late 2000's due to the fact that Daimler ran the company into the ground however they have sold it now and they are back on the rise.
by Superior cars January 26, 2012