Definition of finger lake in English:

finger lake

noun

  • Any long narrow lake in a glaciated valley.

Origin

Late 19th century.