rotascope.com wordnet search v1.0
search
» leaf mould
Noun (1 meaning)
1. soil composed mainly of decaying leaves.
leaf mold
,
leaf mould
,
leaf soil
leaf mould is a type of:
mold
,
mould
(noun) - loose soil rich in organic matter