an area of land or sea where there is a group of wind turbines:
中文解释
The project to be constructed off the coast of Cape Cod is the US\'s first offshore wind farm.
The project to be constructed off the coast of Cape Cod is the US\'s first offshore wind farm.