English dictionary
lake geneva meaning and definition
Definition and meaning of lake geneva at MeaningMonkey.org. lake geneva meaning and definition in the English Dictionary.LAKE GENEVA noun
Definition of Lake Geneva (noun)
- a lake between southwestern Switzerland and France that is crossed from east to west by the Rhone
- synonyms: Lake Leman
Source: Princeton University Wordnet