meaning of leaf mold

1. soil composed mainly of decaying leaves


Related Words

leaf mold |

Developed & Maintained By Taraprasad.com

Treasure Words