a very luxurious sport car - Espagnol Anglais Dictionnaire