artificially excavated port - Turco Inglés Diccionario