"Suffocate" may also mean that there will be a lot of attacks all at once suffocated any activity of business and commerce.
Yes, you're right. Suffocate the economy.