Nouns

(n)Jack of all tradesa person able to do a variety of different jobs acceptably well