Definition of ribbon lake in English:

ribbon lake

noun

  • A long narrow lake, typically formed by glacial erosion.

Origin

Early 20th century; earliest use found in The New England Magazine.