water separators - Alemán Inglés Diccionario