Wiktionary
vb. (context idiomatic informal English) To have a remunerative job; to have a career which satisfies one's financial needs to the extent that it can support oneself and one's family.
WordNet
v. attain success or reach a desired goal; "The enterprise succeeded"; "We succeeded in getting tickets to the show"; "she struggled to overcome her handicap and won" [syn: succeed, win, come through, deliver the goods] [ant: fail]
supply means of subsistence; earn a living; "He provides for his large family by working three jobs"; "Women nowadays not only take care of the household but also bring home the bacon" [syn: provide]
Usage examples of "bring home the bacon".
But Gruppe Eisbar was, nevertheless, to bring home the bacon, the Goering bacon of diamonds to Germany.
She seemed to give him nothing, but it was obvious from what he said that she expected him not only to bring home the bacon, but to cook it, dish it up, and wash everything up afterwards as well.
She now picked apples in the spring when that short kid with fat boots didn't bring home the bacon.
And it's a fact, as you said yourself, that he does bring home the bacon.