place where rainwater is stagnant - Français Anglais Dictionnaire