English dictionary
fresh start meaning and definition
Definition and meaning of fresh start at MeaningMonkey.org. fresh start meaning and definition in the English Dictionary.FRESH START noun
Definition of fresh start (noun)
- an opportunity to start over without prejudice
- synonyms: clean slate, tabula rasa
Source: Princeton University Wordnet