a car marred by scratches - Espagnol Anglais Dictionnaire