Lake Neuchâtel noun1 •A lake in north-west Switzerland, on which the city of Neuchâtel is situated; it is the largest lake entirely within Switzerland.