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
Tweet