the holy shroud - Turc Anglais Dictionnaire