Meaning of lake geneva

Definition of lake geneva

(noun) a lake between southwestern Switzerland and France that is crossed from east to west by the Rhone

Other information on lake geneva

WIKIPEDIA results for lake geneva
Amazon results for lake geneva