LIVELIHOOD Meaning of LIVELIHOOD in English noun liveliness; appearance of life. 2. livelihood ·noun subsistence or living, as dependent on some means of support; support of life; maintenance. Webster English vocab. Английский словарь Webster. 2012