noun lourdes a city in SW France: Roman Catholic shrine famed for miraculous cures. 1
noun lourdes 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 698 (2006) 0