a general depression in trade - Francés Inglés Diccionario