Find the word definition

Wikipedia
L'Abri

L'Abri ( French for "the Shelter") is an evangelical Christian organization founded by Francis Schaeffer and his wife Edith in Huémoz-sur-Ollon, Switzerland, on June 5, 1955. They opened their alpine home as a ministry to curious travellers and as a forum to discuss philosophical and religious beliefs.