artificially excavated port - Français Anglais Dictionnaire