Idiom of the day :- Jack-of-all-trades

Idiom of the day :- Jack-of-all-trades

Usage, examples and definition of the Idiom :-

A person who knows how to do a lot of different things.