Meaning of leafage

Definition of leafage

(noun) the main organ of photosynthesis and transpiration in higher plants

Other information on leafage

WIKIPEDIA results for leafage
Amazon results for leafage