suffer setbacks and misfortunes - Alemán Inglés Diccionario