Meaning of cayuga lake

Definition of cayuga lake

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

Other information on cayuga lake

WIKIPEDIA results for cayuga lake
Amazon results for cayuga lake