What is the meaning of Odd_job?

Temporary employment.

Task of an incidental, unspecialized nature.

Alternative form of odd-job

Source: wiktionary.org