jack of all trades

Noun
  1. A person able to do a variety of different jobs acceptably well (synset 110237834)
  2. A man skilled in various odd jobs and other small tasks (synset 110178882)

Other Searches