have one's reputation besmirched - Español Inglés Diccionario