Glossary Wind Energy / Term
Onshore wind developments are wind farms installed on land.
Permanent link Onshore wind developments - Creation date 2023-02-21