シェルタードハウジングです
sherutā dohaujingudesu

Noun
Desu Copula

1. Sheltered housing.; Supported housing.

Polite