lovers' leap

/L AH1 V ER0 Z L IY0 P/
noun
  1. 1

    Alternative form of Lover's Leap. [Name given to various locations, usually isolated, with the risk of a fatal fall and the possibility of suicide.]

Translate “lovers' leap” into another language