Dictionary |
1 Result
#1
leafage
n.
[
leaf
,
foliage
] the main organ of photosynthesis and transpiration in higher plants
. wn