English word definition — powered by WordNet
make one's home in a particular place or community
provide housing for
Want to remember domiciliate?