a very luxurious sport car - Español Inglés Diccionario