noun
plural jacks-of-all-trades
[count] :a person who has many skills :a person who can do many different jobs
If you are a jack-of-all-trades, master of none, you can do many things but are not an expert in any of them.