Off the backs of others.
No, I believe the correct translation would be OWNED!! Just like every other day, shit-for-brains.
Hey - if you and your sister got together it would be shit-for-brains meets shit-for-lunch!