Noun Definitionleafage1.Definition: the main organ of photosynthesis and transpiration in higher plantsRelated Noun(s):foliage, leafCategory: Plants