1 definition by Wass11

Top Definition
The world leader of automotive innovation and technology.
The world leader of automotive innovation and technology, Mercedes-Benz, continues to set the bench mark for what a car should be with its combination of style, safety and engineering.
by Wass11 October 30, 2011

Mug icon
Buy a Mercedes-Benz mug!