jack-of-all-trades, master of none
idiomDefinition of jack-of-all-trades, master of none
: a person who can do many things but is not an expert in any of them