JaliSOlllo2ve JaliSOlllo2ve 21-03-2016 English contestada Which of the following terms means a period of slow business activity? A. Stagflation B. Recession C. depression D. mandate