submarine high-voltage power cable - Français Anglais Dictionnaire