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. Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012