LIVELIHOOD Meaning of LIVELIHOOD in English (n.) Subsistence or living, as dependent on some means of support; support of life; maintenance. Webster's English dictionary. Английский словарь Webster. 2012