relais
Noun
Meaning
A narrow space between the foot of the rampart and the scarp of the ditch, serving to receive the earth that may crumble off or be washed down, and prevent its falling into the ditch.
Source: Webster's dictionarySynonyms
Anagrams
Examples
And that’s particularly true with the latest experience from Relais & Chateaux, which combines stays at two of its hotels in the Caribbean for the ultimate gourmet getaway.
The high school basketball season recently concluded for the boys from Le Relais.