lake_senecaEnglish

Lake Seneca, Seneca Lake

Noun

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

English: Seneca Lake, Lake Seneca

English words with similar meanings

Show 1 words