have one's reputation besmirched - Turc Anglais Dictionnaire