survive a difficult situation or illness - Turc Anglais Dictionnaire