artificial coast - Francés Inglés Diccionario