LIVELIHOOD Meaning of LIVELIHOOD in English n. Maintenance, support, sustenance, subsistence, living. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012