artificially excavated port - Türkçe İngilizce Sözlük