a natural explanation - Turc Anglais Dictionnaire