artificially excavated port - Allemand Anglais Dictionnaire