head of channel construction department - Français Anglais Dictionnaire