The phrase
"hired gun" means a person who is paid to do a specific job or task, usually involving using their skills or expertise. The term is often used to describe someone who is hired for their abilities in a particular field, such as a professional assassin or a skilled consultant.
Full definition