put down roots somewhere - Español Inglés Diccionario