fresh start

Noun
  1. An opportunity to start over without prejudice (synset 114508230)

Other Searches