jack of all trades - English Synonyms Dictionary

jack of all trades

n.
[1] handyman , odd-job man