Product Backlog is a prioritized list of desired product functionality.
The Product Backlog provides a centralized and shared understanding of what to build and the order in which to build it. It is a highly visible artifact at the heart of the Scrum framework that is accessible to all project participants. It is the single source from which all requirements flow. This means that all the work the Development Team does comes from the Product Backlog.