What is the meaning of Odd-job?

Alternative form of odd job

Attributive form of odd job.

To work by taking a variety of temporary jobs.

Source: wiktionary.org