artificial formation of seaweed bed - Francés Inglés Diccionario