have one's reputation besmirched - Français Anglais Dictionnaire