The phrase
"great negotiator" refers to a person who is skilled at discussing and reaching agreements with others. They are good at finding compromises and coming up with win-win solutions that satisfy both sides involved in a negotiation.
Full definition