Lake District (0 synonym found)

Definition of Lake District:

°A national park in Cumbria, north-western England characterised by its many lakes.

Definition of Lake District:

°A national park in Cumbria, north-western England characterised by its many lakes.

Back to Top