Windermere
What is another word for Windermere? Here is its meaning, with related words and examples.
Name — The largest natural lake in England, located in Cumbria in the Lake District.
We haven't recorded synonyms for Windermere yet. You can still read its full definition, where it comes from, or words that rhyme with it.
Etymology
From an Old Norse personal name (Vínandr) plus Old English mere, "lake" — so roughly "Vínandr's lake".
Full origin of Windermere →