Meaning of leaf mould

Definition of leaf mould

(noun) soil composed mainly of decaying leaves

Other information on leaf mould

WIKIPEDIA results for leaf mould
Amazon results for leaf mould