pool of stagnant water - Alemán Inglés Diccionario