pool of stagnant water - Français Anglais Dictionnaire