meaning of leaf soil

1. soil composed mainly of decaying leaves


Related Words

leaf soil |

Developed & Maintained By Taraprasad.com

Treasure Words