A forest garden is a type of sustainable and diverse garden that mimics the structure and function of a natural woodland ecosystem.