jack of all trades
definition: a person skilled in various odd jobs and other small tasks
example: I am a jack of all trades when it comes to home repairs.
speech part: noun
synonyms:
handyman