Meaning of Neuchâtel, Lake in English:

Neuchâtel, Lake

Pronunciation /ˌnəːʃaˈtɛl/ /nøʃɑtɛl/

proper noun

  • The largest lake lying wholly within Switzerland, situated at the foot of the Jura Mountains in western Switzerland.