Synonyms: home, nursing home, rest home
Definition: an institution where people are cared for
Usage: a home for the elderly
Similar words: institution
Definition: an establishment consisting of a building or complex of buildings where an organization for the promotion of some cause is situated