the holy shroud - Allemand Anglais Dictionnaire