Definition, synonyms and related words
A place of residence intended to provide medical care for people with complex health needs.