tube and fin radiator - Francés Inglés Diccionario