tube and fin radiator - Turco Inglés Diccionario