LAKE OF NEUCHATEL Meaning of LAKE OF NEUCHATEL in English n. Lake of Neuchâtel, lake in northwest Switzerland close to the French border Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012