Meaning of lake district

Definition of lake district

(noun) a popular tourist area in northwestern England including England's largest lake and highest mountain

Other information on lake district

WIKIPEDIA results for lake district
Amazon results for lake district