Meaning of lake seneca

Definition of lake seneca

(noun) a glacial lake in central New York; the largest of the Finger Lakes

Other information on lake seneca

WIKIPEDIA results for lake seneca
Amazon results for lake seneca