micro-algae - French English Dictionary