a puddle of stagnant water - Spanish English Dictionary