lourdes
US
・UK
A1
noun
- A holy site where the Virgin Mary is said to have appeared.
- A town in southwestern France, known for the Sanctuary of Our Lady of Lourdes, a major Catholic pilgrimage site.
- A place of pilgrimage and prayer, associated with miraculous healings.