Meaning of lake cayuga

Definition of lake cayuga

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

Other information on lake cayuga

WIKIPEDIA results for lake cayuga
Amazon results for lake cayuga