a very luxurious sports car - Turco Inglés Diccionario