stain one's reputation - French English Dictionary