Agroecology

Home > Agriculture > Agroforestry > Soil management > Agroecology

This is a holistic approach to farming that considers ecological, social, and economic factors, including soil health.