a very luxurious sport car - Deutsch Englisch Wörterbuch