Definition of Geneva, Lake in English:

Geneva, Lake

proper noun

  • A lake in south-western central Europe, between the Jura mountains and the Alps. Its southern shore forms part of the border between France and Switzerland.

    French name Lac Léman