a very luxurious sports car - Espagnol Anglais Dictionnaire