with difficulties or setbacks - Almanca İngilizce Sözlük