海誓山盟

hǎishìshānméng
  1. to pledge undying love (idiom); oath of eternal love
  2. to swear by all the Gods

CEDICT

alternative form of 山盟海誓 (shānménghǎishì)

Wiktionary

強調不變參見山盟海誓

重編國語辭典

Entry Composition

Related entries