place where rainwater is stagnant - German English Dictionary