A food web is a complex network of interconnected food chains that shows the flow of energy and nutrients through an ecosystem. It illustrates how different organisms depend on each other for food, and how changes in one population can affect the entire web.