macroalgae - French English Dictionary