have one's reputation besmirched - Espagnol Anglais Dictionnaire