LIVE OFF STH
Meaning of LIVE OFF STH in English
to have one particular type of food as the main thing you eat in order to live :
He seems to live off junk food.
Oxford Advanced Learner's English Dictionary.
Оксфордский английский словарь для изучающик язык на продвинутом уровне.
2005