English Dictionary
Definition a fresh start in British English
a fresh start phrase
phrase
1
a complete change in your way of life or the way that you do things, especially after you have previously been unsuccessful
