meaning of leafage
1. Leaves, collectively; foliage.
2. the main organ of photosynthesis and transpiration in higher plants
Related Words
leafage |
1. Leaves, collectively; foliage.
2. the main organ of photosynthesis and transpiration in higher plants
leafage |