lake district Meaning, Definition & Usage

  1. noun a popular tourist area in northwestern England including England's largest lake and highest mountain
    Lakeland.

WordNet