place where rainwater is stagnant - Turco Inglés Diccionario