Uk English Meaning of leafage
Foliage
Other Uk English words related to Foliage
Nearest Words of leafage
Definitions and Meaning of leafage in English
leafage (n)
the main organ of photosynthesis and transpiration in higher plants
leafage (n.)
Leaves, collectively; foliage.
FAQs About the word leafage
Foliage
the main organ of photosynthesis and transpiration in higher plantsLeaves, collectively; foliage.
Flora,Foliage,vegetation,Green,Herbage,grassland,Greenery,prairie,undergrowth,Greenery
No antonyms found.
leaf spring => Leaf spring, leaf soil => Leaf mould, leaf shape => leaf shape, leaf scorch => Leaf scorch, leaf roller => Leafroller,