Definition of Geneva, Lake in English:

Geneva, Lake

proper noun

  • A lake in southwestern 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