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
Tweet