eruditionfish's definitions
A person who is skilled at a variety of different things, but not to the same level as a person who is specialised in one of these things.
by eruditionfish March 30, 2009
Get the Jack of all trades mug.