Livelihoodnoun


Definition

A means of securing the necessities of life.