despite everything - Turc Anglais Dictionnaire