translate English to French: Finally, mention must be made of the expiatory pilgrimage, which seems to have been a creation of our ancestors.
Enfin il faut signaler la pratique du pèlerinage expiatoire qui semble être une création de chez nous.