a puddle of stagnant water - Francés Inglés Diccionario