domiciliate
动词 domiciliate:
make one's home in a particular place or community
同义词:reside, shack, domicile
provide housing for
同义词:house, put up