Menu
Depression

Depression

A severe, long-term, downturn in economic activity.