Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: microgrid
  1. A small local electricity grid

Derived forms: microgrids

Encyclopedia: Microgrid