spillover Meaning and Definition

Definitions

English definition for spillover

1. n. (economics) any indirect effect of public expenditure

Sponored Video