Windermere (noun) Definition, Meaning & Examples

noun
  1. a lake in NW England, between Westmorland and Lancashire: the largest lake in England. 10.5 miles (17 km) long; 5.67 sq. mi. (15 sq. km).
noun
  1. a lake in NW England, in Cumbria in the SE part of the Lake District: the largest lake in England. Length: 17 km (10.5 miles)
Windermere (noun) Definition, Meaning & Examples

More Definitions