agro-forestry definition
agro-forestry means the growing of timber or other forest produce in combination with either the growing of crops or the rearing of livestock or both;
agro-forestry means land used commercially for tree production and agriculture where trees are planted in blocks of more than one hectare.
agro-forestry means any scheme involving the establishment, tending, protection, and harvesting of any species of trees and food plants in any combination on the same area of land.