to lessen the activity of; to make dull; embarrass, as trade, commerce, etc

listen to the pronunciation of to lessen the activity of; to make dull; embarrass, as trade, commerce, etc
Englisch - Englisch
depress