ALMSHOUSE


Meaning of ALMSHOUSE in English

[noun] [C] [plural] almshouses - a private house built in the past where old or poor people could live without having to pay rent

Cambridge English vocab.      Кембриджский английский словарь.