'A Jack of all trades' means

Answer: 
who can do many different types of work
'A Jack of all trades' means