new leaf

English

Noun

new leaf (plural new leaves)

  1. Synonym of blank canvas.