Noun: Windermere 'win-du(r),meer
- The largest natural lake in England, located in the Lake District of Cumbria, known for its scenic beauty and recreational activities
"We took a scenic boat tour on Windermere"
- A town in Cumbria, England, situated beside the lake of the same name, or a place named after it in other countries
"We stayed in a charming bed and breakfast in Windermere"
Part of: Lake District, Lakeland
Encyclopedia: Windermere, Seattle, Washington