Term: Leaf Mould
Definition:
Formed from decomposed leaves Leaf Mould is a peat like substance which can be used either as a mulch or a potting compost.
Formed from decomposed leaves Leaf Mould is a peat like substance which can be used either as a mulch or a potting compost.