meaning of leafage

1. Leaves, collectively; foliage.
2.
the main organ of photosynthesis and transpiration in higher plants


Related Words

leafage |

Developed & Maintained By Taraprasad.com

Treasure Words