man-made peninsula - Francés Inglés Diccionario