The application of ecological principles to agriculture or the wider food system. Agroecology builds on the accumulated knowledge and practices which farming cultures have built up over centuries, adapting to their particular ecological and climatic conditions. It is regenerative in the sense that it gives back to the land and creates a positive cycle within the farming practice.