What does Armenanstalt mean?

Armenanstalt - German to English

almshouse