suffer a severe setback - German English Dictionary