have one's reputation besmirched - Turco Inglés Diccionario