string of victories - Turc Anglais Dictionnaire