make a place one's home - French English Dictionary