Meaning of leaf mold

Definition of leaf mold

(noun) soil composed mainly of decaying leaves

Other information on leaf mold

WIKIPEDIA results for leaf mold
Amazon results for leaf mold