meaning of Armenanstalt

Armenanstalt - German to English

almshouse