big and luxurious automobile - Espagnol Anglais Dictionnaire