Dictionary/海誓山盟

海誓山盟

hǎi shì shān méng

ㄏㄞˇ ㄕˋ ㄕㄢ ㄇㄥˊ
Idiom
1to pledge undying love (idiom); oath of eternal love
2to swear by all the Gods

Characters