new leaves

English

Noun

new leaves

  1. plural of new leaf