盟山誓海

méng shān shì hǎi

to pledge undying love (idiom); oath of eternal love

to swear by all the Gods

méng

oath

shān

mountain; hill (CL:座[zuo4])

shì

oath

hǎi

ocean