• word of the day

    leafing

    leafing - Dictionary definition and meaning for word leafing

    Definition
    (noun) (botany) the process of forming leaves
    Synonyms : foliation
Download our Mobile App Today
Receive our word of the day
on Whatsapp