live on live on sth (a) have sth as one's food 以某物为食: 来自权威的牛津英汉高阶双解词典。
have ... as foodtake ... as food
feed on sth 以…为生、为主食,以...为能源eg:Sheep feed on grass.羊以草为食