microgrids in English dictionary microgrids Meanings and definitions of "microgrids" noun plural of [i]microgrid[/i] more Sample sentences with "microgrids" Declension Stem Try again Authors