1.
( of a plant ) to develop roots
2.
to settle and live in one place :
After ten years travelling the world, she felt it was time to put down roots somewhere.
1.
( of a plant ) to develop roots
2.
to settle and live in one place :
After ten years travelling the world, she felt it was time to put down roots somewhere.
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005