Definitions
There is 1 meaning of the phrase
Lake Geneva.
Lake Geneva - as a noun
A lake between southwestern switzerland and france that is crossed from east to west by the rhone
Synonyms (Exact Relations)
lake leman