









山盟海誓 is a Chinese idiom (chengyu) meaning “a solemn pledge or vow of eternal love and fidelity”. Often made between lovers, signifying a commitment as steadfast and enduring as mountains and seas. Literally, “mountain alliance sea oath”.

Create PNGs with pinyin, highlight character parts or remove strokes
Open the tool →
Chinese and English fill-in vocabulary worksheets
Open the tool →
Turn a Chinese character or sentence into a GIF or MP4
Open the tool →
Printable tracing sheets with a QR learning companion
Open the tool →山盟海誓 (shān méng hǎi shì) is a Chinese idiom (chengyu) meaning “a solemn pledge or vow of eternal love and fidelity”.
山盟海誓 is pronounced shān méng hǎi shì in Mandarin Chinese.
Literally, 山盟海誓 means “mountain alliance sea oath”. It is used to mean “a solemn pledge or vow of eternal love and fidelity”.
盟:盟约;誓:誓言。指男女相爱时立下的誓言,表示爱情要象山和海一样永恒不变。