external consultant
Noun


A professional who is engaged and consulted by a client on areas of their specialization and expertise on a temporary basis, typically engaging with multiple and changing clients.