Definition of Seneca Lake in US English:

Seneca Lake

proper noun

  • The largest of the Finger Lakes in west central New York, south of Geneva, north of Watkins Glen.