A NEW LEAF WAS TURNED OVER


Meaning of A NEW LEAF WAS TURNED OVER in English

a new page was opened, someone made a drastic and positive change in his life

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.