artificial harbour - Francés Inglés Diccionario