repair a vehicle in a shop - Español Inglés Diccionario