Leaf Mould (noun) Definition, Meaning & Examples

noun
  1. a nitrogen-rich material consisting of decayed leaves, etc, used as a fertilizer
  2. any of various fungus diseases affecting the leaves of certain plants
Leaf Mould (noun) Definition, Meaning & Examples

More Definitions