LOVERS' LEAP


Meaning of LOVERS' LEAP in English

a cliff where lovers jump into a canyon together Let's drive up to Lovers' Leap and look at the stars.

English idioms vocab.      Словарь английских идиом и выражений.