the invention of the holy cross - Turc Anglais Dictionnaire