Language:
Free Online Dictionary|3Dict

盟山誓海

Source : CEDICT

to pledge undying love (idiom); oath of eternal love/to swear by all the Gods

Source : CEDICT

to pledge undying love (idiom); oath of eternal love/to swear by all the Gods