French-English dictionary »

spin doctor meaning in English

FrenchEnglish
spin doctor nom {m}

spin doctor◼◼◼(person hired to improve public image)
noun