Meaning of lovers' walk in English:

lovers' walk

(also lover's walk)

noun

  • A sheltered or secluded path or avenue, popular with or suitable for courting couples.

Origin

Early 18th century; earliest use found in George Farquhar (?1677–1707), playwright.