Definition of leaf mass in English:

leaf mass

noun

  • A dense growth of leaves.

Origin

Mid 19th century; earliest use found in John Ruskin (1819–1900), art critic and social critic.