geographical name Win·der·mere \ˈwin-də(r)-ˌmir\

Definition of Windermere

  1. lake 10 miles (16 kilometers) long in Cumbria, northwestern England Windermere is the largest lake in England.

Learn More about windermere

Seen and Heard

What made you want to look up Windermere? Please tell us where you read or heard it (including the quote, if possible).