海誓山盟 [ㄏㄞˇ ㄕˋ ㄕㄢ ㄇㄥˊ; hai3 shi4 shan1 meng2] to pledge undying love (idiom); oath of eternal love to swear by all the Gods ◄ ►