interlaken

Noun
  1. A popular resort town in the Alps in west central Switzerland (synset 109055318)

Other Searches