LIVE IN


Meaning of LIVE IN in English

residence located in the same place where one works

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.