pool of stagnant water - Turkish English Dictionary