IPA: /ˈælmhaʊs/
KK: /ˈælmˌhaʊs/
A place where people who are poor or in need can live, often supported by donations or charity.
The local almshouse provided shelter and food for those in need.
Almshouse is formed from "alm" (from Old English *ælm, meaning charity or alms) and "house" (from Old English *hus, meaning dwelling or shelter). An almshouse is a dwelling that provides shelter and support for those in need, particularly through charitable means.
Think of 'charity' ('alm') providing a 'shelter' ('house') for those in need — that's what an almshouse is.