persistence in overcoming obstacles - Turc Anglais Dictionnaire