Alley cropping is an agroforestry practice where agricultural crops are grown in alleys between rows of trees or shrubs. The trees can provide various benefits like soil improvement, erosion control, and additional products.