in spite of all odds - Turc Anglais Dictionnaire