What is the meaning of Odd_job?

Temporary employment.

Task of an incidental, unspecialized nature.

Alternative form of odd-job.

Source: wiktionary.org