LEAFING

Definition of LEAFING

  1. (noun)(botany) the process of forming leaves