惩前毖后chéngqiánbìhòuMeanings1. lit. to punish those before to prevent those after (idiom); to criticize former mistakes firmly to prevent them happening againCharacters used惩to punish前forward毖careful后after