HIRED GUN
Meaning of HIRED GUN in English
noun
: an expert hired to do a specific and often ethically dubious job
a hired gun whose opinion was for sale to the highest bidder
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012