PUT DOWN ROOTS Meaning of PUT DOWN ROOTS in English live in one place for years, buy land and raise a family After moving from town to town, we put down roots in Moose Jaw. English idioms vocab. Словарь английских идиом и выражений. 2012