have one's reputation besmirched - İspanyolca İngilizce Sözlük