meaning of leaf mould

1. soil composed mainly of decaying leaves


Related Words

leaf mould |

Developed & Maintained By Taraprasad.com

Treasure Words