海誓山盟

Reading
かいせいさんめい
Definition
きわめて堅い誓い
idioms