macroalga - French English Dictionary