jack_of_all_trades
1. [ noun ] a person able to do a variety of different jobs acceptably well
Related terms: adult
2. [ noun ] (work) a man skilled in various odd jobs and other small tasks
Synonyms: handyman odd-job_man
Related terms: repairman