have put down roots - Alemán Inglés Diccionario