marine afforestation - Francés Inglés Diccionario