dam for flood control - Français Anglais Dictionnaire