LIVELIHOOD Meaning of LIVELIHOOD in English n. means of supporting oneself, maintenance, sustenance, occupation Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012