reform oneself

US 
UK 
  • na.自我改造
  • Web改过自新;洗心革面
na.
1.
改过自新,自我改造