jack-of-all-trades and master of none - English Synonyms Dictionary