body of stagnant water - Turkish English Dictionary