Lourdes /lʊəd, lʊədz $ lʊərd/
a small town in southwest France where Roman Catholics believe that Saint
Bernadette saw the Virgin
Mary appear. They consider Lourdes to be a holy place, and many sick people go there because they believe that the water there is holy and has the power to cure them.
[TahlilGaran] Dictionary of Contemporary English ▲