TURNED OVER A NEW LEAF


Meaning of TURNED OVER A NEW LEAF in English

started over, made a new beginning

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