to found a new home - German English Dictionary