Jobs & Occupations Advanced
0/20

Pick the word that matches this meaning:

Somebody who sells their services to several clients instead of one employer.