Agroforestry has been defined as a dynamic ecologically based natural resources management
system that through the integration of trees on farms and in the agricultural landscape, diversifies and
sustains production for increased social, economic and environmental benefits for land users at all
levels