Want more? See all search results for Energy installation
Explore only content tagged with

Energy installation

Definition(s)
Any publicly or privately organized setup in which usable power such as electricity is delivered to homes and businesses. (Source: GEMET/Random House Webster’s Unabridged Dictionary, 1997)
Broader