marine afforestation - Español Inglés Diccionario