have put down roots - German English Dictionary