Jack of all tradesnounOne competent in many endeavors, especially one who excels in none of them.Synonyms: all-rounder, factotum, handyman, polymath, sciolist🔗 Explore synonyms & relationships🌍 See word origin & history