Leafage - Definition

leafage

n 1: the main organ of photosynthesis and transpiration in
higher plants [syn: leaf, leafage, foliage]

Look up another word