Definitions of project finance
long term financing of large scale projects where the debt will be paid by the project's own cash flow (=movement of money in and out of a business or project)
Developing countries usually rely on their governments for project financing of infrastructure.