Definition of leaf mouldCategorized under "General"
Definition as written by jody:
The matter from decomposed leaves. It s used to improve the soil.
Definition as written by Terry:
Leaf mould takes at least a year to decompose (there's no nitrogen added to speed up the process); some argue it's a better end product than composting while others claim it isn't as good.
Sometimes spelled leaf mold.
Add a definition to this term