山盟海誓 shān méng hǎi shì 🔊 to pledge undying love (idiom) + Keep this word Meanings shān méng hǎi shì to pledge undying love (idiom); oath of eternal loveto swear by all the Gods Its characters 山shānmountain; hill (CL:座[zuo4])HSK 3盟méngoath海hǎioceanHSK 3誓shìoath