海誓山盟
hǎishì-shānméng
solemn vows of eternal love
Every meaning
hǎishì-shānméng
- solemn vows of eternal love
Its characters
- 海hǎisea; ocean
- 誓shìoath; vow (as in 发誓)
- 山shānmountain; hill
- 盟méngalliance; league
Words with 海
Words with 誓
Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.