a car marred by scratches - Français Anglais Dictionnaire