microalgae - French English Dictionary