pride oneself upon - Turc Anglais Dictionnaire