Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Montreux  món'troo
  1. A picturesque town in western Switzerland, located on the northeastern shore of Lake Geneva, known for its mild climate, beautiful scenery, and famous jazz festival
    "Tourists flock to Montreux for its stunning views of the Alps and Lake Geneva"

Encyclopedia: Montreux, Switzerland