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