in spite of all these things - Turc Anglais Dictionnaire