vehicle radiator repair shop - Turco Inglés Diccionario