Definitions for leafage

Definitions for (noun) leafage

Main entry: foliage, leaf, leafage

Definition: the main organ of photosynthesis and transpiration in higher plants


Visual thesaurus for leafage