a very luxurious sports car - Francés Inglés Diccionario