Subscriber login


Forgot your password?

Library card login

Other

Montreux


Definition of Montreux
  • a resort town in SW Switzerland, at the east end of Lake Geneva; population 23,800 (2007). Since the 1960s it has hosted annual festivals of both jazz and television.
  |  Cite

Word of the day

leporine

/ ˈlɛpərʌɪn /
adjective
of or resembling a hare or hares …