channel made by rain-water - Français Anglais Dictionnaire