Dictionary Definition
leafage n : the main organ of photosynthesis and
transpiration in higher plants [syn: leaf, foliage]
User Contributed Dictionary
English
Noun
leafage- Collectively the leaves of plants.
- Color-change in New England is the tourist time where people come to see the leafage go brilliant colors.