to reform one's ways and be reborn/to lead a new life from now on (idiom)
Copyright © 2026 3Dict.net