Meaning of Windermere in English:

Windermere

Pronunciation /ˈwɪndəmɪə/

proper noun

  • 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.