Windermere definition

wĭndər-mîr
A lake of northwest England in the Cumbrian Mountains. It is the largest lake in England and a popular tourist area in the Lake District.
0
0
(place) Lake in Cumbria, NW England: largest lake in England: 10.5 mi (16.9 km) long.
proper name
0
0
Advertisement