macroalgue - French English Dictionary