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.