PUT DOWN ROOTS Meaning of PUT DOWN ROOTS in English begin to have a settled life in a place. → root Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004