シェルタードハウジング
sherutā dohaujingu

Noun

1. sheltered housing

Other forms: