pool of stagnant rainwater - German English Dictionary