Noun
jackass of all trades (plural jackasses of all trades) (humorous, vulgar) An individual who is exceptionally incompetent at everything. Antonym: jack of all trades