Definition of Lourdes

Noun: Lourdes  lûrd(z)

  1. A town in the French Pyrenees, and site of a large Catholic pilgrimage

See also:
lour
loured

Anagrams containing the word Lourdes

lueorsd slourde eslourd deslour rdeslou urdeslo ourdesl