body of stagnant water - French English Dictionary