ReadWriteQuiz
Chinese dictionary
realize one's errors and mend one's ways; be aware that one has strayed from (the) right path; be determined to correct mistakes one has made
犯罪分子应当迷途知返,悬崖勒马,不要在错误的道路上继续走下去。
The criminals should stop on the precipice, retract from the wrong path and not go any further.
synonym