place where rainwater is stagnant - Turkish English Dictionary