montreux









montreux


noun

  1. a town and resort in W Switzerland, in Vaud canton on Lake Geneva; annual television festival. Pop: 22 454 (2000)
50 queries 0.899