Meaning of leafing
Definition of leafing
(noun)
(botany) the
process
of forming leaves
Other information on leafing
WIKIPEDIA results for
leafing
Amazon results for
leafing
Tweet