make a place one's home - German English Dictionary