Wind Farm.

« Back to Dictionary Index

An area of land with a cluster of wind turbines for producing electrical power.

No comments yet.

Leave a Reply