Noun: Montreux món'troo
- 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