almshouse
/ˈɑːmzˌhaʊs/
noun
- A house or building, often run by a charity, where poor or elderly people can live for free or at a low cost.
- The village almshouse provided a safe home for several elderly residents.
- Many almshouses were built centuries ago to care for the poor.
- She donated money to restore the historic almshouse in her town.