LEAFAGE

Definition of LEAFAGE

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