What does Blindenanstalt mean?

Blindenanstalt - German to English

home for blind