frontal. adj. 1. of, at, or in the front. 2. (Anatomy) of or relating to the forehead: frontal artery. 3. (Anatomy) of or relating to the anterior part of a body or organ.
As the cost of solar electricity has fallen, the number of grid-connected solar PV systems has grown into the millions and utility-scale solar power stations with hundreds of megawatts are being built. Solar PV is rapidly becoming an inexpensive, low-carbon technology to harness renewable energy from the Sun.
Hal wasn't averse to buying a solar power system, he says, but leasing made more financial sense. Instead of an initial outlay of more than $12,000, he made a one-time payment of $5,200 to SolarCity, a leasing and installation firm.