besmirch someone's honor - French English Dictionary