зaпятнать stain (smth.) , spot (smth.)
перен. sully (smb. , smth.) , soil (smth.) , tarnish (smth.)
~ чью-л. репутацию cast* a slur on smb.`s reputation;
запятнать свою репутацию soil one`s reputation;
запятнать свою честь, свое имя bring* dishonor upon one`s name