盟山誓海méng shān shì hǎimengshanshihaito pledge undying love (idiom); oath of eternal loveto swear by all the GodsCharacters in this word山mountain, hill, peak海sea, ocean盟alliance, covenant誓to swear, to pledgeStudy it in Yanamino