water stilling device - Francés Inglés Diccionario