What is Leaf Mould & How to make it? May 08, 2017admin • What is Leaf Mould? Leaf mould is an organic fertilizer and soil conditioner. It is a well-decayed mixture of leaves, grass softwood, lawn mowing and any other plant material....