live (up) on prehodni glagol
živeti od česa; prehraniti se s čim; biti odvisen od koga
to live (up) on the fat of the land živeti v izobilju
he lives on his wife žena ga preživlja
to live on fruit (one's salary) živeti ob sadju (svoji plači)
to live on air živeti od zraka