microalga - French English Dictionary