Definition of relais in English:

relais

noun

  • In France: a restaurant or cafe (sometimes also providing overnight accommodation).

Origin

1950s; earliest use found in The Times. From French relais staging post, resting place or guest house for long-distance travellers.

Pronunciation

relais

/rɪˈleɪ/