water stilling device - Español Inglés Diccionario