懸崖勒馬 (jyun4 ngaai4 laak6 maa5) — to wake up and escape disaster at the last moment; to pull back before it is too late in Cantonese
jyunˎ₄懸ngaaiˎ₄崖laakˍ₆勒maaˏ₅馬简 悬崖勒马
Mandarin Pinyin: xuan2 ya2 le4 ma3
Meaning of 懸崖勒馬
nounto wake up and escape disaster at the last moment; to pull back before it is too late