The definition :


Definitions of leafage:

  • noun:   the main organ of photosynthesis and transpiration in higher plants



Are you interested in alternative search :

:foliage leaf leaf form leaf shape plant organ amplexicaul leaf blade compound leaf cotyledon crenate leaf dandelion green dentate leaf emarginate leaf entire leaf erose leaf fig leaf floral leaf frond greenery leaf blade leaflet lily pad lobed leaf parted leaf runcinate leaf

If you like reading news check: