jack-of-all-tradesDefinition: said about someone who is able to do many things.Discuss this Idiom in the comments below.