rest centres

English

Noun

rest centres

  1. plural of rest centre.