pool of stagnant rainwater - Turkish English Dictionary