Lake Geneva
English Dictionary
->
Letter L
-> Lake Geneva
Search Dictionary:
Lake Geneva Definition
(n)
a
lake
between
southwestern
Switzerland
and
France
that
is
crossed
from
east
to
west
by
the
Rhone
Lake Geneva Synonyms
Lake Geneva
Lake Leman
© Art Branch Inc.