repair and maintenance shop - Turco Inglés Diccionario