place where rainwater is stagnant - French English Dictionary