cayuga_lakeEnglish

Cayuga Lake, Lake Cayuga

Noun

A glacial lake in central New York, the longest of the Finger Lakes

English: Cayuga Lake, Lake Cayuga

English words with similar meanings

Show 1 words