water stilling device - Alemán Inglés Diccionario