microgrid - French English Dictionary