(one's) better nature - Turc Anglais Dictionnaire