'Jack of the trades' means

Answer: 
who can do everything but not specialized
'Jack of the trades' means