noun, plural jacks-of-all-trades. a person who is adept at many different kinds of work. noun plural jacks of all tradesa person who undertakes many different kinds of work