long-term residence; place where one lives and is not likely to move from in the near future
PERMANENT RESIDENCE
Meaning of PERMANENT RESIDENCE in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012