Definition of rest centre in English:

rest centre

(US rest center)

noun

  • 1A place of rest.

  • 2A temporary refuge, especially for those made homeless in wartime.

Origin

Early 20th century.