fresh start Meaning, Definition & Usage

  1. noun an opportunity to start over without prejudice
    tabula rasa; clean slate.

WordNet