meaning of Blindenanstalt

Blindenanstalt - German to English

home for blind