What does 'Jack-of-all-trades' mean?

A jack-of-all-trades is someone that can do many different jobs.

Idioms similar to 'Jack-of-all-trades'

See also: