HSK7-9
shānménghǎishì
to swear by all the Gods
山盟海誓
to pledge undying love (idiom); oath of eternal love; to swear by all the Gods
CC-CEDICT