completely cut off from the sea - Français Anglais Dictionnaire