artificial harbour - Français Anglais Dictionnaire