put down roots
Meaning
To establish oneself in a place; to become settled.
Translations
Notes
Sign in to write sticky notes
Start learning English with learnfeliz.
Practice speaking and memorizing "put down roots" and many other words and sentences in English.