山盟海誓English Expression:
  • n.  a solemn pledge of love
  • n.  a vow between lovers that their mutual love will last as long as the mountain and the sea

(Unregistered user can only view 4 records)