Meaning
someone skilled in many areas but not an expert in any
Literal Meaning
a person who can do many types of work
Example
“He's a jack of all trades; he can fix cars, paint houses, and even cook!”