To turn over a new leaf Meaning, Definition & Usage

Definitions
  1. . See under Leaf.
Definitions
  1. to make a radical change for the better in one's way of living or doing. Colloq.

Webster 1913