Definition: Wind power is energy obtained from the use of ... Large-scale wind power generation consists of large turbines grouped together on one site to form a wind farm or wind park, either onshore ...
DEFINITION: Wind turbines located on land which harness the energy of moving air to generate electricity. Onshore wind farms provide a renewable energy source and do not emit greenhouse gases (GHG).