artificially excavated port - Deutsch Englisch Wörterbuch