nursing home


Meanings

  • an institution where people are cared for;