a very luxurious sport car - Turco Inglés Diccionario