body of stagnant water - Spanish English Dictionary