山盟海誓的英文是「a solemn pledge of love」
shan meng hai shi
盟:盟约;誓:誓言。指男女相爱时立下的誓言,表示爱情要象山和海一样永恒不变。
元·无名氏《碧桃花》第三折:“他将山盟海誓言,向罗帏锦帐眠。”