microalgues - French English Dictionary