GeneralConnection.com
➔
Dictionary
leafage
Noun
1. leaf
1. foliage, plant organ
Usage