“说客”的英语?

“说客”的英语可以翻译为:
person often sent to win sb. over or enlist his support through persuasion,persuasive talker,one who undertakes to “sell an idea”,hired agent to speak for sb.