water distilling apparatus - Francés Inglés Diccionario