Dictionary/山盟海誓

山盟海誓

shān méng hǎi shì

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

Characters