micro-algue - French English Dictionary