have one's reputation besmirched - French English Dictionary