盟山誓海英语翻译

正确答案:
成语《盟山誓海》英语翻译如下:
plight one's troth <lovers' vows>