distillation tower - Francés Inglés Diccionario