what explains...? - Turc Anglais Dictionnaire