• word of the day

    leafage

    leafage - Dictionary definition and meaning for word leafage

    Definition
    (noun) the main organ of photosynthesis and transpiration in higher plants
    Synonyms : foliage , leaf
Download our Mobile App Today
Receive our word of the day
on Whatsapp