FT MarketWatch

Depression

A period during which business Activity drops significantly. High unemployment rates and Deflation often accompany a Depression.

Related terms

Browse more