A lake in Cumbria, in the south-eastern part of the Lake District. At about 17 km (10 miles) in length, it is the largest lake in England. The town of Windermere lies on its eastern shores.
Definition of Windermere in US English:
Windermere
proper nounˈwində(r)ˌmir
A lake in northwestern England, in the southeastern part of the Lake District. About 10 miles (17 km) in length, it is the largest lake in England.