REST HOME


Meaning of REST HOME in English

■ noun a residential institution where old or frail people are cared for.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.