SynonymX
Speak
Lake Geneva
Definition of Lake Geneva
1.
A lake between southwestern Switzerland and France that is crossed from east to west by the Rhone
Noun
Synonyms for word "lake geneva"
lake leman
Semanticaly linked words with "lake geneva"
france
french republic
schweiz
suisse
svizzera
swiss confederation
switzerland
lake