Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
put down roots
in English
put down roots
#common
Definitions
Verb
to
settle
or
establish
oneself
(
in
a
community
,
etc
.);
become
stable
Base Words
put
roots
down