悬崖勒马英语翻译

正确答案:
成语《悬崖勒马》英语翻译如下:
desist from doing sth. before it is too late