microalgue - French English Dictionary