ALMSHOUSE


Meaning of ALMSHOUSE in English

■ noun historical a house founded by charity, offering accommodation for the poor.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.