passing through a canal - Français Anglais Dictionnaire