Polish-English dictionary »

spin doctor meaning in English

PolishEnglish
spin doctor noun

spin doctornoun
person hired to improve public image