leafmould
noun
- 1
Decomposed or composted remains of leaves.
- 2
Soil consisting principally of layers of decomposed leaves.
Translate “leafmould” to another language
Click any language to open the translator with this word already filled in.
Decomposed or composted remains of leaves.
Soil consisting principally of layers of decomposed leaves.
Click any language to open the translator with this word already filled in.