Meaning of seneca lake
Definition of seneca lake
(noun)
a
glacial
lake
in
central
New York; the largest of the Finger Lakes
Other information on seneca lake
WIKIPEDIA results for
seneca lake
Amazon results for
seneca lake
Tweet