lake district

Noun
  1. A popular tourist area in northwestern England including England's largest lake and highest mountain (synset 108893639)

Other Searches