jack of all trades

noun

  1. 1

    a person able to do a variety of different jobs acceptably well

  2. 2

    a man skilled in various odd jobs and other small tasks

Synonyms

Also useful for “jack of all trades”:Scrabble