山盟海誓 Save Sign in to save words shānménghǎishì ㄕㄢ ㄇㄥˊ ㄏㄞˇ ㄕˋ to pledge undying love (idiom) oath of eternal love to swear by all the Gods Character by character 山(shān)surname Shan 盟(méng)oath 海(hǎi)surname Hai 誓(shì)oath A Chinese word or character, or English Search Sources CC-CEDICT, CC BY-SA 4.0 pinyinjs, Apache-2.0