place where rainwater is stagnant - Alemán Inglés Diccionario