put down roots somewhere - Spanish English Dictionary