A FRESH START Meaning of A FRESH START in English starting again, a new life In Canada, you will have a fresh start. You can begin a new life. English idioms vocab. Словарь английских идиом и выражений. 2012