macroalgae - Spanish English Dictionary