Montreux

/ (French mɔ̃trø) /

noun

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

Example sentences from the Web for montreux