Which of the following is the correct translation of 'satisfaire' (a requirement/need)
The rise in tourism lead to a decrease in religious pilgrimmages?
Imported from external platform