survive a difficult situation or illness - German English Dictionary