Lourdes (noun) Definition, Meaning & Examples

noun
  1. a city in SW France: Roman Catholic shrine famed for miraculous cures.
noun
  1. a town in SW France: a leading place of pilgrimage for Roman Catholics after a peasant girl, Bernadette Soubirous, had visions of the Virgin Mary in 1858. Pop: 15 203 (1999)
Lourdes (noun) Definition, Meaning & Examples

More Definitions