spin doctor

Definitions

Banking

  • noun a person who explains news in a way that makes it flattering to the person or organisation employing him or her

Media Studies

  • noun a person working in public relations, whose job is to influence the way in which news is interpreted and presented to protect somebody’s public image, e.g. a politician

Politics

  • noun a person who gives political information to journalists expressed in a way that is good for the party or government by which he or she is employed

Idiom of “spin doctor”

media term, meaning a public relations adviser
http://www.dictionarycentral.com/definition/spin-doctor.html