Meaning
to settle in a place and establish a permanent home
Literal Meaning
to place roots down
Example
“After years of traveling, they finally decided to put down roots in a small town.”