a car marred by scratches - Francés Inglés Diccionario